Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 OWEN ROAD Detached £250,000 7 Aug 2002
3 OWEN ROAD Detached £565,000 23 May 2016
4 OWEN ROAD Detached £250,000 18 Jun 2002
5 OWEN ROAD Detached £490,000 25 Apr 2019
6 OWEN ROAD Detached £568,000 22 Jul 2022
7 OWEN ROAD Detached £391,500 31 May 2005
8 OWEN ROAD Detached £495,000 21 Dec 2015
10 OWEN ROAD Detached £495,000 9 Mar 2015
16 OWEN ROAD Detached £380,000 26 Jul 2012
18 OWEN ROAD Detached £390,000 13 Sep 2012
20 OWEN ROAD Detached £555,000 2 Mar 2023
22 OWEN ROAD Detached £196,000 12 Nov 1999
24 OWEN ROAD Detached £360,000 17 Jun 2011
26 OWEN ROAD Detached £695,000 1 Jul 2015
28 OWEN ROAD Detached £640,000 20 Oct 2017